home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr08 / bibl84sw.zip / BIBLSW.ZIP / REVISION.HST < prev   
Text File  |  1993-03-18  |  22KB  |  491 lines

  1.        BIBL's revision history (since release 6.00)
  2.        ============================================
  3.  
  4. 8.40b  Added small "progress" graph for User-Selects
  5.        export option. If you have a large database,
  6.        this helps you see the progress of the export
  7.        file's creation...
  8.  
  9. 8.40   Changed "user selects" option under Export.
  10.        Format option B now creates lists that look like
  11.        this:
  12.  
  13. Boswell, Thomas           The Heart of the Order    Office Library
  14. Bratley, Paul and Chouek  Processing Truncated Ter  Filing cabinet at work. D
  15. Carroll, David M. And Ot  Bibliographic Pattern Ma
  16. Cavuoto, James.           OCR comes of age  recent  
  17. Damerau, Fred J.          Prospects for Knowledge-
  18. Dexter, Colin             Last Seen Wearing         Beach House shelves.      
  19. Doszkocs, Tamas E.; Toli  First Toronto Conference
  20. Einon, Geoff.             Buyer's guide: text retr
  21. Ferguson, Douglas K. And  Electronic Information D
  22. Freed, Les and Frank J.   PC Magazine Guide to Usi
  23.  
  24.        Basically, each field you select will be written
  25.        in a columnar fashion.  You are asked to select a
  26.        value (between 1 and 70) where each field will be
  27.        cut.  The excerpt above was done with a column
  28.        value of 24...each column is 24 characters wide.
  29.        If a field is shorter than 24 characters, it has
  30.        been padded with spaces--if longer than 24, it has
  31.        been truncated.  Two spaces separate each column.
  32.        A carriage return follows the final field.
  33.  
  34.        You should probably limit your choice of fields to
  35.        three and keep your column width below 25 if you
  36.        want all text to fit on an 80 character line.
  37.  
  38.        Note that the KEYWORD is not supported under
  39.        option B (since 24 characters would likely
  40.        pick up more than 1 term.
  41.  
  42.        The field for entering the name for the export
  43.        file has been increased to 35 characters. This
  44.        should help those users wishing to redirect the
  45.        file to some other drive/directory (by supporting
  46.        a longer path name).
  47.  
  48.  
  49. 8.34a  TRANSFER.BIX (created by pressing T when a
  50.        record displays) was dropping the subject,
  51.        keyword and location fields from the BIX
  52.        record. Fixed.
  53.  
  54.        Fixed problem that occurred with some
  55.        systems only --  doing a FULL RECORD
  56.        search under BIBLIOGRAPHY and entering
  57.        a short (less than 2 or 3 characters)
  58.        search term could cause system to hang.
  59.        [registered version only].
  60.  
  61.        Reduced stack requirement by 1000 bytes.
  62.        Now requires 1K less RAM to load the
  63.        program. You now need at least 462K free
  64.        at the DOS prompt.
  65.  
  66.        A few other minor cosmetic fixes to better
  67.        standardize screens.
  68.  
  69. 8.33d  Added a snippet of code to clear up the problem
  70.        with duplicate records and keyword searching.
  71.        Before this fix, if you had a record with
  72.        the same keyword (or stem), and searched that
  73.        keyword (or stem) you'd get two displays of
  74.        the record.  For example, if you had NETWORKS
  75.        and NETWARE as keywords in a record and you
  76.        searched NET, you'd get 2 matches...not just
  77.        a single match (that is, the record would
  78.        display twice in your list of matching
  79.        records). Now BIBL correctly filters out
  80.        records that are already in the match set
  81.        when they show up a second time in the
  82.        index.
  83.  
  84. 8.33c  You can now use the line HEAP=MAX in BIBL.INI
  85.        if you wish (registered version only). This
  86.        will force BIBL to use all but 40K of available
  87.        RAM for index storage. EMS (if it exists on
  88.        your PC) will be ignored if you use the MAX
  89.        directive. Basically MAX enables you to quickly
  90.        devote the maximum amount of RAM to the program's
  91.        index buffers.  If you run into problems,
  92.        scale HEAP= back to a smaller number (which
  93.        will boost the 'Free RAM after allocation
  94.        of Index Buffers' number (figures shown
  95.        during BIBL's initialization routine).
  96.  
  97.        Example: You have 565K free memory at the
  98.        DOS prompt before BIBL loads.  You put the
  99.        line HEAP=MAX in your BIBL.INI file and
  100.        activate the program.  133488 bytes of RAM
  101.        will be used for index storage...with 41K
  102.        of the remaining RAM (heap) reserved for
  103.        BIBL's use during the program's run.
  104.  
  105. 8.33b  BOOLEAN search (when writing results to disk)
  106.        now prompts you with the default file name.
  107.        BIBL also offers a longer box to enter a
  108.        different name if desired (letting you put
  109.        longer path names in).
  110.  
  111.        Fixed minor problem when doing a boolean
  112.        search and writing to disk...if you had
  113.        only one search term.  BIBL was leaving
  114.        the 'you may not interrupt..' message on
  115.        the status line until you hit the Q to
  116.        QUIT to main menu.
  117.  
  118. 8.33a  BIBL.REG is no longer created. Registration
  119.        number is written to the REGIS= line in
  120.        BIBL.INI.  If you still have a BIBL.REG
  121.        hanging around, BIBL will check it before
  122.        startup but generally speaking, the program
  123.        now supports the REGIS= line in BIBL.INI
  124.  
  125.        A few cosmetic changes to various display
  126.        screens.
  127.  
  128.        Up to 1.7 megabytes of EMS memory will now used
  129.        for index storage if BIBL finds it available.
  130.        If you are using the registered version and
  131.        have EMS installed, set WAIT=Yes in BIBL.INI
  132.        and you'll see the EMS initialization report.
  133.  
  134.  
  135. 8.32d  Added report of time (minutes & seconds) needed
  136.        to rebuild an index.
  137.  
  138.        Added code to help insure accuracy of link
  139.        to an external editor (EDIT= statement in BIBL.INI).
  140.        No need to comment out lines in BIBL.INI any
  141.        longer.  If you have a label (e.g., EDIT=)
  142.        but no text following the label, BIBL correctly
  143.        ignores that particular label.
  144.  
  145.        BIBL now recognizes Yes as well as True in
  146.        BIBL.INI statements (e.g., MONO=Yes).
  147.  
  148.        Registration number can now be put in BIBL.INI
  149.        with line REG=xxxxxxxxx.
  150.  
  151. 8.32c  Added WAIT= statement to BIBL.INI (for
  152.        registered version only). Forces BIBL to wait for a
  153.        keystroke before clearing the initialization
  154.        information that displays on startup. Useful
  155.        for fine-tuning the HEAP= statement (for
  156.        devoting more RAM to index storage). Add
  157.        a line WAIT=Yes to pause on startup.
  158.  
  159.        Added EMS= statement to BIBL.INI (for
  160.        registered version only). Enables user to
  161.        force BIBL to ignore the presence of EMS
  162.        memory (that is, not use it...relying on
  163.        conventional RAM instead). To block use
  164.        of EMS, add EMS=No to your BIBL.INI file.
  165.  
  166.        If using EMS, BIBL reports the number of bytes
  167.        of EMS memory devoted to index storage during
  168.        initialization.  Again, if you're fine-tuning,
  169.        set WAIT=Yes in your BIBL.INI file to pause
  170.        the initialization display.
  171.  
  172. 8.32b  Minor tweak.
  173.  
  174. 8.32a  Fixed problem where BIBL carried information from
  175.        a note field a record into the note field of
  176.        the next blank record.
  177.  
  178. 8.31b  (Registered version only)
  179.  
  180.        Fixed problem with PATH= statement in BIBL.INI.
  181.        BIBL now correctly finds databases placed in
  182.        subdirectory pointed to by the PATH= statement.
  183.  
  184.        (Registered version only)
  185.  
  186.        Fixed problem where BIBL would shell out to
  187.        DOS if you asked to view an IMAGE file but
  188.        had no VIEW= statement in your BIBL.INI
  189.        file.  Now if your VIEW= statement is
  190.        empty (or doesn't exist), BIBL ignores
  191.        requests to view a linked image file.
  192.  
  193.        All versions
  194.  
  195.        You may now view *.INI from BIBL's VIEW FILE
  196.        option (previously just *.TXT, *.DOC, *.BIX
  197.        and files with NO extension showed up in the
  198.        picklist).
  199.  
  200. 8.31   Improved coding of several functions in BIBL,
  201.        which shaves 20-30K off the memory required
  202.        to run the program despite the new features.
  203.  
  204.                   New RAM requirements
  205.  
  206.                            Shareware version: 458K
  207.                    Registered version (8088): 450K
  208.                   Registered version (80x86): 448K
  209.   Registered version (80x86 with EMS memory): 432K
  210.  
  211.        Registered version: added ability to turn off
  212.        EMS use if desired.
  213.  
  214.        Added functionality of KEYLIST.EXE to BIBL (for
  215.        registered version only). Under export, option
  216.        F (Titles/Keys) now produces a list of titles
  217.        in a database, sorted by keyword.  Note that since
  218.        BIBL truncates keywords in the index at twenty
  219.        characters, if you have longer terms, you'll have
  220.        to go into the export file later and flesh out
  221.        any terms that got truncated.
  222.  
  223.        Improved SUBJECT listing under export. Now
  224.        each unique subject serves as a heading for
  225.        the report.
  226.        
  227.        New code for checking RAM at startup. Also added
  228.        a few more informative messages during the
  229.        initializing stage (RAM available, whether EMS
  230.        is detected, whether you're running under
  231.        Windows, registered or shareware, etc.).
  232.  
  233.        Added code to fix a minor quirk in the SHAREWARE
  234.        version of BIBL.  If you put a link in a record
  235.        to an image file (which the SHAREWARE version
  236.        doesn't support), you get dropped to a DOS shell
  237.        when you ask to view it. Now BIBL will pop up a
  238.        message informing you that image support is not
  239.        included in the SHAREWARE version.
  240.  
  241.        You can now use upper (OR lower) case in your
  242.        labels for any *.DBL file. Previously, BIBL
  243.        recognized changes to the defaults only when
  244.        your label (e.g., TIMENU=) was upper case.
  245.        You can now use something like 'timenu='
  246.  
  247. 8.21   Changed behavior of ADD RECORD screen slightly.
  248.        Before, if you went back into a note field a 2nd
  249.        time during data entry, the note was reinitialized
  250.        to empty....now BIBL holds whatever you've put in
  251.        the note field regardless of how many times you
  252.        return to the note before you press ESC to finally
  253.        save (or abandon) the record.
  254.  
  255.        Minor fix. BIBL was displaying a 'no matching files
  256.        found' if you had no BIX files on your disk but
  257.        still selected Z on the Maintenance menu and pressed
  258.        return when the "No Files" message displayed in the
  259.        BIX file picklist box.
  260.  
  261. 8.20   Added ability to delete a BIX file from within BIBL.
  262.        New function (Z)ap on the Maintenance menu will show
  263.        a list of BIX files.  Selecting one from the list
  264.        will delete it.
  265.  
  266. 8.11   Fixed problem with ignore case on global find/replace.
  267.        If you asked BIBL to ignore case, it didn't find
  268.        matches where the case of the find text didn't
  269.        match what was in a record. Now behaves as you'd
  270.        expect...ask BIBL to ignore case and the characters
  271.        will match regardless of case.
  272.  
  273. 8.10   Fixed a minor problem with LABELLED format under
  274.        BIBLIOGRAPHY.  Added code to initialization process.
  275.        BIBL now checks for presence of EMS memory (registered
  276.        version only) earlier than before. If found, BIBL
  277.        will allow startup if as little as 40K free RAM
  278.        is present. Previously, test for free RAM was done
  279.        before BIBL established that EMS was present. This
  280.        change will help those users who were on the borderline
  281.        in terms of free RAM...if you have sufficient
  282.        EMS (approximately 600K) free.  Recompiled BIBL
  283.        using the new BORLAND PASCAL (7.0) compiler. Shaves
  284.        about 1K off the EXE file...
  285.  
  286. 8.01   Primarily a maintenance release (fixing 2 bugs that
  287.        cropped up in the initial release of 8.0).  Added
  288.        a HEAP= and MONO= parameters to BIBL.INI (for
  289.        registered version only).
  290.  
  291.        If you are using the registered version of BIBL,
  292.        you can specifiy how much RAM will be devoted to
  293.        in-memory storage of the index buffers.  The default
  294.        for registered version is 40% of available RAM after
  295.        BIBL loads--unless EMS is available in which case
  296.        it is used instead (and only 2K of conventional
  297.        RAM is used).
  298.  
  299.        If you don't have EMS memory and want to use more
  300.        than 40%, put the number of bytes to use after
  301.        the HEAP= line (e.g., HEAP=60000)...that would
  302.        use 60K of RAM for index storage.
  303.  
  304.        HEAP= must be at least 20K!  If you enter a number
  305.        but it is smaller than 20K, BIBL will bump it up
  306.        before allocating index buffers.  If the value in
  307.        HEAP= exceeds the amount of memory available,
  308.        then the total available minus 40K is used (e.g.,
  309.        you have 540K RAM, 80K free after BIBL loads. You
  310.        put HEAP=90000 in BIBL.INI. Since the 90K exceeds
  311.        the 80K you have free, BIBL uses 80K minus 40K
  312.        for an equivalent of HEAP=40000.  Simple, right?
  313.  
  314.        MONO= line added to BIBL.INI. If you set MONO=True
  315.        (or MONO=true), then BIBL will operate in monochrome
  316.        mode...just as though you had used the /m switch
  317.        at startup.
  318.  
  319.        Added code so you can press RETURN at the "Name
  320.        of External Editor" prompt to break the link to
  321.        an editor that's already been installed. Saves
  322.        having to physically delete the EDIT= line from
  323.        BIBL.INI
  324.  
  325. 8.00a  New database structure introduced. We've added 20 bytes
  326.        to a BIBL record for storing a file name--enabling BIBL
  327.        to provide linked file support for text and/or image
  328.        files. Before you begin to worry about losing precious
  329.        disk space, note that we've also managed to shrink the
  330.        IX file for a given database by 20-50% (depending on
  331.        the size of your database and the number of descriptors
  332.        you assign). We took out the index for the subject
  333.        field (it wasn't being used for much) and trimmed the
  334.        title index a bit as well.  You can still search by
  335.        subject and we still include a subject-ordered listing
  336.        (we use an on-the-fly index for that).
  337.  
  338.        If you are using a pre-8.0 release now, you'll need to
  339.        export your database to a BIX file using your older
  340.        version of BIBL, then import it into the new version
  341.        of BIBL...or use the BIBLUP utility (included on the
  342.        registered version distribution diskette).
  343.  
  344.        To use this feature, put a file name in a record's
  345.        new 'Link:' field. Then anytime BIBL displays that
  346.        record, you can press L (for Link) to activate the
  347.        associated file.  If you have an external editor installed,
  348.        BIBL will use it for viewing a linked text file.
  349.  
  350.        For Image (PCX) viewing (registered version only),
  351.        pressing L when a record containing a linked image
  352.        file displays activates a call to the image viewing
  353.        program. We include BIBLPCX.EXE on the disk with
  354.        the registered version of BIBL for viewing PCX files.
  355.        BIBL swaps out (to XMS, EMS or disk) and runs BIBLPCX
  356.        to show you the image.  Press ESC and you return to
  357.        BIBL -- right where you left off.
  358.  
  359.          ** ONLY REGISTERED VERSION SUPPORTS IMAGE FILES **
  360.  
  361.        Using BIBLPCX.EXE (included with BIBL), you can link
  362.        a PCX image file to a particular BIBL record. When that
  363.        record displays (during a search or via the LIST option),
  364.        pressing L activates the PCX viewer and feeds it the
  365.        file name stored in the record.
  366.  
  367.        The same holds true for linked Text files...the program
  368.        you use as an external viewer (e.g., WordPerfect) will
  369.        be activated and passed the name of the file stored in
  370.        the LINK: field.
  371.  
  372.        You must use the full path name for each linked file,
  373.        unless the file is in the same subdirectory as BIBL.EXE.
  374.        If you think you'll be adding many linked files, we
  375.        suggest you create a subdirectory (e.g, C:\BIBL\LINKS)
  376.        to store them in one place.
  377.  
  378.        New function under Maintenance will check all linked
  379.        files in a database, reporting those that can no longer
  380.        be found on the disk. If desired, BIBL will break the
  381.        link.  Over time (with files coming and going on your
  382.        disk) this function helps maintain the link to
  383.        external files.
  384.  
  385.        We've reduced BIBL's stack requirement to 16000 bytes,
  386.        down from 24000--a savings of 8K.  Combined with other
  387.        optimizations, this has allowed us to add the new 8.0
  388.        features and still allow BIBL to run with 465K RAM.
  389.  
  390.        We've improved memory handling during BIBL's swapping
  391.        procedure. BIBL (registered version) now leaves only
  392.        a 46K kernel behind when swapping out to run an
  393.        external program (a PCX viewer or text editor) or
  394.        run a DOS shell (under Maintenance).  Shaving 100K off
  395.        the memory-retained should make it possible to run
  396.        larger programs--even if you have network drivers loaded
  397.        on your PC before BIBL loads.  We've found that WordPerfect
  398.        will work as your external link file viewer, but since
  399.        that program is so large, it can get kinda crowded
  400.        unless you have 600K or so free at the DOS prompt.
  401.  
  402.        Note: Shareware version leaves a slightly larger
  403.        kernel behind (47K).
  404.  
  405.        BIBL now will use XMS when swapping.  BIBL will first
  406.        try to use EMS memory. If it is not available,
  407.        XMS will then be tried. If XMS is missing or insufficient
  408.        XMS is available, virtual memory (disk) will be used.
  409.        Previously BIBL used EMS or disk.  Adding XMS support
  410.        will help those 386 users who don't have QEMM or DRDOS
  411.        to provide EMS support.
  412.  
  413.        BIBL now supports a mouse while within the note
  414.        field editor.  Additionally, if using a mouse,
  415.        clicking on the field not only moves the cursor
  416.        to that field, but clicking a 2nd time moves
  417.        the cursor to the point of your click. Makes
  418.        editing much nicer...
  419.  
  420.        New internal file viewer added. This one can look
  421.        at files of any size.  You probably won't have need
  422.        for it, but this viewer also supports HEX viewing
  423.        (just press ALT-H). Press F1 for help with commands
  424.        when using the built-in viewer.
  425.  
  426.        If you have REGISTERED VERSION and EMS memory, BIBL
  427.        will use only 2K of conventional RAM for index
  428.        pointers...the index pages are now stored entirely
  429.        in EMS...this frees an additional 20K or so of
  430.        conventional RAM
  431.  
  432.       Whole word searching (during full and boolean) has
  433.       been removed. It was a resource hog and not terribly
  434.       useful unless your database exceeded a few thousand
  435.       records.  To add the new linked file capability, we
  436.       excised whole-word searching...saving a fair amount
  437.       of memory.
  438.  
  439.       Several functions were tightened up...95% of the
  440.       program was examined and recoded where possible
  441.       for improved performance.
  442.  
  443. --------------------------------------------------------------
  444. 7.80a Added a text-editor for editing note field.
  445. 7.71a Bug fix. Transfer under LIST option was not moving location.
  446. 7.70c Match array increased to 1000 records (from 750).
  447. 7.70b Fixed minor problem with whole word searching.
  448. 7.70a Support for Windows 3.1 clipboard added.
  449. 7.63b Added an error message when external programs fail to load.
  450. 7.63a Added ability to CLONE data during data entry.
  451. 7.62b Improved speed of the "show close matches" function.
  452. 7.62a Changed the format of keywords list under export.
  453. 7.61  User-Select option further improved.
  454. 7.60a Only fields with text stored are now displayed.
  455. 7.51b Global find/replace now offers an AUTOMATIC switch.
  456. 7.51a Changed the way BIBL handles indexed-field searches.
  457. 7.50c Minor tweaks.
  458. 7.50b Fix (Registered version only) for boolean search to disk
  459. 7.50a Major reworking of PUBLISHER, LOCATION, FULL and BOOLEAN search.
  460. 7.42a Changed output under delimited export. Note field now 10 lines.
  461. 7.41b Check RAM availability at startup
  462. 7.40  Value field added.
  463. 7.30  Minor update.
  464. 7.20  New reindexing algorithm implemented.
  465. 7.10  Registered version. Added ability to redefine all field labels.
  466. 7.01  Minor fix to User-Selects option on export.
  467. 7.00e More work on mouse problems.
  468. 7.00d Better support for mono users.
  469. 7.00c Mouse support improved.
  470. 7.00b Minor fix to clear up a problem with the data entry screen.
  471. 7.00a Fairly major rewrite. Database structure changed. Note
  472.       field size increased to 700 characters; data entry
  473.       screen now mouseable. BRX updated to reflect new
  474.       structure of database.
  475. -----------------------------------------------------------
  476. 6.51a Now will IGNORE CASE during global find & replace.
  477. 6.50b Recompile after upgrading to Object Professional 1.14
  478. 6.50a Auto index update during global change. 9th descriptor added
  479.       Backup improved--allows copy of archive to diskette.
  480. 6.41a Updates index automatically during BIX file import.
  481. 6.40a Full record searching on bibliographys (registered ver only)
  482. 6.30e Specify database on command line.
  483. 6.30d Fixed minor display quirk.
  484. 6.30b File viewer safety feature added. No longer bombs
  485.       if file-to-view is larger than available memory.
  486. 6.30a Search progress graph added. Better MONOCHROME support.
  487. 6.20a Two new export options added.
  488. 6.11a Minor modifications.
  489. 6.10a Convert SHAREWARE no longer appears on menu of REGISTERED VERSIONS
  490.  
  491.